package com.ssb.admin.common.utils;

import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;

/**
 * @author duaichao
 * @since 2018/9/18 15:46
 */
public class WebUtils {
    /**
     * 生成默认密码 加密
     * @param credentialsSalt 用户名+salt
     * @param defaultPwd 配置文件默认明文密码
     * @return 加密后密码
     */
    public static String getDefaultPassword(String credentialsSalt, String defaultPwd){
        ByteSource salt = ByteSource.Util.bytes(credentialsSalt);
        SimpleHash hash = new SimpleHash("MD5",defaultPwd,salt,2);
        return hash.toString();
    }
}
